be hard-pressed - Español Inglés Diccionario